/*
 * @Description: 预加载
 * @param : 
 */
$(function (){
	resizeIframeHight();
	initListTable();
	
	//点击Tab刷新表格
/*	$(".TR",parent.document).click(function(){
		$('#taskTable').bootstrapTable('refresh');
		$('#newProcessTable').bootstrapTable('refresh');
		$('#oldProcessTable').bootstrapTable('refresh');
	});*/
});
/*
 * @Description: 查询按钮点击事件
 * @param :
 */
$("#query").click(function(){
//	$('#returnModal').modal('show');
	$('#checkOutModal').modal('show');
});
/*
 * @Description: 重置按钮点击事件
 * @param :
 */
$("#reset").click(function(){
	resetting();
});
/*
 * @Description: 重置方法
 * @param :
 */
function resetting(){
	initListTable();
}
/*
 * @Description: 工装领用申请表初始化 
 * @param :
 */
function initListTable() {
	$('#listTable').bootstrapTable('destroy').bootstrapTable({
		url : pathUrl(""),//请求后台的URL
//		height : 218,//行高
//		striped : true,//是否显示行间隔色
		cache : false,//是否使用缓存，默认为true
//		pagination : true,//是否显示分页
//		pageNumber : 1,//初始化加载第几页
//		pageSize : 10,//每页的记录行数
		sidePagination : "server", // 分页方式：client客户端分页，server服务端分页
//		pageList : [ 10, 25, 50, 100, 'All'],//可供选择的每页的行数
		queryParams : function(params) {//传递参数
			var data= {};
			//data.offset = params.offset;
			//data.row = params.limit;
			//data.sortOrder = params.order;//排序
			//data.sortName = params.sort;//排序
			return data;
		},
		dataType : 'JSON',//数据类型
		uniqueId : "",//每一行的唯一标识，一般为主键列
		columns : [ 
		{
			field : '',
			align : 'center',
			title : '编码',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '工装编号',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '零件名称',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '工序内容',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '工装状态',
			valign: 'middle',
//			edit : false
		},{
			field : '',
			align : 'center',
			title : '申请数量',
			valign: 'middle',
//			edit : false
		},{
			field : 'operate',//如需导出execl field必填operate，否则操作行会被导出
			align : 'center',
			valign: 'middle',
			title : '操作',
			formatter : function(value,row,index){
				
				return '<button type="button" class="btn btn-default sendBack" style="font-size:12px;margin-right:5px;">归还</button>'+
				'<button type="button" class="btn btn-default checkOut" style="font-size:12px;margin-right:5px;">验损</button>';
			},
			events : operateEvents,
			edit : false
		}]
	});
}
/*
 * @Description: 表操作事件
 * @param :
 */
window.operateEvents= {
	'click .sendBack' : function(e, value, row, index) {//归还按钮点击事件
		$('#returnModal').modal('show');
	},
	'click .checkOut' : function(e, value, row, index) {//验损按钮点击事件
		$('#checkOutModal').modal('show');
	}
}
/*
 * @Description: 质检员卡号模态框显示后操作：质检员卡号获得焦点
 * @param :
 */
$('#returnModal').on('shown.bs.modal', function () {
	$("#returnPersonID").focus();
});
/*
 * @Description: 质检员卡号模态框隐藏后，清空质检员卡号
 * @param :
 */
$('#returnModal').on('hidden.bs.modal', function () {
	$("#returnPersonID").val("");
});
/*
 * @Description: 归还人卡号模态框提交按钮单击事件
 * @param :
 */
$("#save").click(function() {
	giveBack();
});
/*
 * @Description: 工装归还提交方法
 * @param :
 */
function giveBack(){
	var returnPersonID = $("#returnPersonID").val();
	if(returnPersonID == ""){
		swal_Tips('请输入归还人卡号！');
		return false;
	}
	$.ajax({
		url : pathUrl("emp/findByCondition.action"),
		type : 'GET',
		dataType : "JSON",
		data : {
			"row" : 100000,
			"fNumber" : returnPersonID
		},
		success : function(data) {
			if(data.code == "0000"){
//				console.log($("#checkingForm").serializeObject() + '&' + $.param({'datas': JSON.stringify(checkDatas)}))
				/*showLoading();
				$.ajax({
					url : pathUrl("ipqc/insertSelective.action"),
					type : 'POST',
					dataType : "JSON",
					data : $("#checkingForm").serializeObject() + '&' + $.param({'fWorker': fWorker}) + '&' + $.param({'datas': JSON.stringify(checkDatas)}),
					success : function(data) {
//						console.log(data)
						if(data.code == "0000"){
							swal_Tips_Short(data.message);
							initCheckTable();
							$("#inputCardModal").modal('hide');
						}else{
							swal_Tips(data.message);
						}
					},
					error : function(request) {
						swal_Tips_Error();
					}
				});*/
//				console.log(JSON.stringify(checkDatas))
			}else{
				swal_Tips('请输入正确的归还人卡号！');
				$("#returnPersonID").val("");
//				$("#returnPersonID").focus();
			}
		},
		error : function(request) {
			swal_Tips_Error();
		}
	});
}